
-- =============================================
-- Author:		<Grupo 10,>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Inserta un Salon>
-- =============================================
CREATE PROCEDURE [dbo].[InsertarSalon]
	@nombre varchar(50),
	@edificio varchar(50),
	@capacidad varchar(50),
	@tiposalon varchar(50),
	@iduniversidad int

AS
BEGIN
		
    insert into Salon (tipo,nombre,edificio,capacidad,status,id_universidad) values 
	(@tiposalon,@nombre,@edificio,@capacidad,1, @iduniversidad);

	Select max(id_Salon) from salon;
   
END;

GO

-- =============================================
-- Author:		<Grupo 10>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Consulta salorn>
-- =============================================
CREATE PROCEDURE [dbo].[ConsultarSalonTipo]
	@tipo varchar(50),
	@iduniversidad int

AS
BEGIN
		
    select * from salon where tipo like '%' + @tipo + '%' and status = 1 and id_universidad = @iduniversidad; 
   
END;

GO

-- =============================================
-- Author:		<Grupo 10>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Consulta Salon por Nombre>
-- =============================================
CREATE PROCEDURE [dbo].[ConsultarSalonNombre]
	@nombre varchar(50),
	@iduniversidad int

AS
BEGIN
		
    select * from salon where nombre like '%' + @nombre + '%' and status = 1 and id_universidad = @idUniversidad; 
   
END;

GO

-- =============================================
-- Author:		<Grupo 10>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Consulta todos los salones inabilitados>
-- =============================================
CREATE PROCEDURE [dbo].[ConsultarSalonInabilitados]

	@iduniversidad int
AS
BEGIN
		
    select * from salon where status = 0 and id_universidad = @iduniversidad; 
   
END;

GO


-- =============================================
-- Author:		<Grupo 10>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Consulta Salon por edificio>
-- =============================================
CREATE PROCEDURE [dbo].[ConsultarSalonEdificio]
	@edificio varchar(50),
	@iduniversidad int

AS
BEGIN
		
    select * from salon where edificio like '%' + @edificio + '%' and status = 1 and id_universidad = @iduniversidad; 
   
END;
GO

-- =============================================
-- Author:		<Grupo 10>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Edita un Salon>
-- =============================================
CREATE PROCEDURE [dbo].[ModificarSalon]
	@nombre varchar(50),
	@edificio varchar(50),
	@capacidad varchar(50),
	@tiposalon varchar(50),
	@status int,
	@idsalon int,
	@iduniversidad int

AS
BEGIN
		
    update Salon set tipo = @tiposalon, nombre = @nombre, edificio = @edificio, capacidad = @capacidad, status = @status 
	where id_salon = @idsalon and id_universidad = @iduniversidad;
   
END;
GO